<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui">

<ui:composition template="_documento.xhtml">
	<ui:define name="corpo">

		<div id="conteudo">

			<h:form id="form">

				<h2>
					<h:outputText value="Histórico de Documento"/>
				</h2>

				<p:messages id="msg" />
					
				<p:fieldset legend="Pesquisar" style="background-image: url(resources/imagens/72.jpg);">

				<h:outputLabel for="doc" value="Número do Documento: " />

				<p:inputText id="doc" value="#{enviarDocumentoBean.pesquisaHistorico}" required="true" requiredMessage="Preencha o campo Número do Documento" />
				<h:outputText value="Número/Ano(4 digitos)"  style="color: blue; padding: 0px 0px;"  /><br /><br />

				<p:commandButton id="pesquisar" action="#{enviarDocumentoBean.historico}" value="Pesquisar" ajax="false"/>
				
				</p:fieldset>
				
						
<!-- 				dataTable	 -->

				<p:dataTable id="dataTable" paginator="true" rows="5" value="#{enviarDocumentoBean.historicoPart}" var="envia" 
				emptyMessage="Documento Não Encontrado" style="font-size: 9px;">
				
					<p:column>
						<f:facet name="header">
							<h:outputText value="Número/Ano" />
						</f:facet>
						<h:outputText value="#{envia.documento.numero}" />
					</p:column>

					<p:column>
						<f:facet name="header">
							<h:outputText value="Tipo" />
						</f:facet>
						<h:outputText value="#{envia.documento.tipo.nome}" />
					</p:column>
					
					<p:column>
						<f:facet name="header">
							<h:outputText value="Assunto" />
						</f:facet>
						<h:outputText value="#{envia.documento.assunto}" />
					</p:column>
					
					<p:column>
						<f:facet name="header">
							<h:outputText value="Motivo do Envio" />
						</f:facet>
						<h:outputText value="#{envia.assunto}" />
					</p:column>
					
					<p:column>
						<f:facet name="header">
							<h:outputText value="Setor Origem" />
						</f:facet>
						<h:outputText value="#{envia.funcionarioRemetente.setor.nome}" />
					</p:column>
					
					<p:column>
						<f:facet name="header">
							<h:outputText value="Funcionário Remetente" />
						</f:facet>
						<h:outputText value="#{envia.funcionarioRemetente.nome}" />
					</p:column>
					
					<p:column>
						<f:facet name="header">
							<h:outputText value="Funcionário Destino" />
						</f:facet>
						<h:outputText value="#{envia.funcionarioDestino.nome}" />
					</p:column>
					
					<p:column>
						<f:facet name="header">
							<h:outputText value="Setor Destino" />
						</f:facet>
						<h:outputText value="#{envia.funcionarioDestino.setor.nome}" />
					</p:column>

				</p:dataTable><br />
				
				<div align="center">
				<h:panelGrid columns="2">
						<p:panel header="Todos">
						
							<h:commandLink>
								<p:graphicImage value="resources/imagens/excel2.png" />
								<p:dataExporter type="xls" target="dataTable" fileName="Tramitação" excludeColumns="0" />
							</h:commandLink>
												
							<h:commandLink>
								<p:graphicImage value="resources/imagens/pdf2.png" />
								<p:dataExporter type="pdf" target="dataTable" fileName="Tramitação" />
							</h:commandLink>
							</p:panel>
							
							<p:panel header="Página">
						
							<h:commandLink>
								<p:graphicImage value="resources/imagens/excel2.png" />
								<p:dataExporter type="xls" target="dataTable" fileName="Tramitação" pageOnly="true" />
							</h:commandLink>
												
							<h:commandLink>
								<p:graphicImage value="resources/imagens/pdf2.png" />
								<p:dataExporter type="pdf" target="dataTable" fileName="Tramitação" pageOnly="true" />
							</h:commandLink>
							</p:panel>
						
				</h:panelGrid>
				</div>	

			</h:form>	
							
		</div>


	</ui:define>
</ui:composition>
</html>